class Name:
  def __get__(self, obj, objtype):
    print('__get__')
    return 'Peter'

class A:
  name = Name()

print(A.name)
o = A()
print(o.name)

print('++++')
o.name = 'Bob'
print(A.name)
print(o.name)

print('++++')
Name.__set__ = lambda x, y, z: None
print(A.name)
print(o.name)

